BSS EU Omnibus Directive

Created on: Mar 05, 2026

The BSS EU Omnibus Directive plugin ensures compliance with EU consumer protection rules by tracking and displaying the lowest product price over a defined period (typically 30 days). With discount badges, smart price tracking, and flexible display options, it helps merchants showcase transparent, trustworthy pricing to customers.
PRE-REQUISITES
  • The plugin requires you to install the BSS Core plugin first.

INSTALLATION
  • Download the BSS EU Omnibus Directive plugin from our store https://store.bssoln.com/

  • Go to Administration → Configuration → Local plugins

  • Upload the BSS.EUOmnibusDirective zip file using the ‘Upload plugin or theme' button

 

  • After uploading, install the ‘BSS Core' Plugin first.

  • Then scroll down or write the name of the plugin in the search bar, and install ‘BSS EU Omnibus Directive'

  • To make the plugins functional, restart the application

  • After installation the plugin will show in the menu.
CONFIGURE
  • Go to Admin → BSS → Plugins → EU Omnibus → Configuration

  • Enter the License string and save it. Then clear cache

  • Then again go to BSS → Plugins → EU Omnibus → Configuration to set the configuration.

  • Check the Enabled box to enable the plugin.

  • Set the Lookback Days (typically 30 days) to determine the period for which the lowest price must be tracked.

  • Toggle the Show Lowest Price Text option to display the mandatory historical price information on product pages.

  • Enable Show Discount Badge to highlight savings for customers.

  • Choose to Show Discount Badge on Product Box to ensure promotional visibility directly on the product overview box.

  • Use the Discount Badge Mode to control how the discount percentage displayed on the badge is calculated:

    • Mode 0: Compares the current price against the 30-day lowest price recorded by the system.

    • Mode 1: Compares the current price against the product's defined Old Price.

  • Set a Minimum Discount % for Badge to ensure that small price drops do not trigger a discount label.

  • Configure the Snapshot Interval (hours) to define how frequently the system checks for and records price updates.

  • Set the History Retention Days to manage how long old price data is stored in your database before being cleared.

  • After setting all conditions, click the Save button.

PUBLIC VIEW

FEATURES
  • Designed specifically to help store owners meet the transparency requirements of the EU Omnibus Directive.

  • Automatically tracks and displays the lowest historical price of a product over a configurable Lookback period (e.g., 30 days).

  • Tracks historical prices for specific attribute combinations to provide total transparency on every product option.

  • Maintains price accuracy through consecutive discount cycles by tracking the last stable price point before tiered reductions.

  • Displays required historical price text on product pages to inform customers of previous price points.

  • Toggle promotional badges on both individual product pages and catalog product boxes.

  • Offers two logic options for calculating discount percentage.

  • Set a Minimum Discount Percentage to prevent badges from appearing for insignificant price changes.

  • Define Snapshot Intervals (in hours) to control how frequently the system records price updates.

  • Manage database storage by setting the number of History Retention Days for price data.